/* ==================================================================   
 * Created [2009-4-27 下午11:32:55] by Jon.King 
 * ==================================================================  
 * TSS 
 * ================================================================== 
 * mailTo:jinpujun@hotmail.com
 * Copyright (c) Jon.King, 2009-2012 
 * ================================================================== 
 */

package com.jinhe.tss.component.support.web.upload;

import java.io.File;
import java.util.Map;


/**
 * <p>
 * AssuredFilePathCreator.java
 * </p>
 * <p>
 * 文件上传到指定目录，可以配置指定上传文件绝对路径和文件名，如果不指定文件名，则取原文件名
 * </p>
 */
public abstract class AbstractFilePathCreator implements IFilePathCreator {

    public String getFullFileName(File file, Map<String, String> params) {
        String path = getPath(file, params);
        if ( !"".equals(path) ) {
            path += "/";
        }
        return path + getFileName(file, params);
    }
}
